#coding=utf-8
#!/usr/bin/python


#     cd /d D:\python26 
#     python.exe D:\py\demo\updb.py

#       python.exe  .\dev_test\db_sqlite.py
   

"""
串口通信 

http://pyserial.sourceforge.net/  #库 开发地址


scan.py 
    一个简单的循环，通过数探针串行端口。 
scanlinux.py 
    只有寻找一个Linux版本在/ dev中的条目英寸 它的工作原理与设备的系统最好使用devfs或udev的，只有创造这些作品代表。 在旧版本的安装，文件的很多预创建的设备被找到，另外打开时，应补充，以确保该设备是真实的。 
scanwin32.py 
    一个只有Windows版本，它返回的注册表信息从一个串行端口列表

＃配置串行连接（参数对设备要连接到不同）
ser = serial.Serial(
    port='/dev/ttyUSB1',
    baudrate=9600,
    parity=serial.PARITY_ODD,
    stopbits=serial.STOPBITS_TWO,
    bytesize=serial.SEVENBITS
)
方法 2
self.l_serial = serial.Serial();
     self.l_serial.port = self.port;
     self.l_serial.baudrate = 9600;
     self.l_serial.timeout = 2;

ser.open()
ser.isOpen()


ser.write(input + '\r\n')

ser.inWaiting() > 0:
out += ser.read(1)
            
"""

import os, sys, string
import time
#串口 库  支持 com RS232  （扩展库  pyserial ）
import serial 
    
#help(sqlite.connect)
print sys.platform
#print sys.version


ser = serial.Serial(
    port='COM1',
    baudrate=9600,
    parity=serial.PARITY_ODD,
    stopbits=serial.STOPBITS_TWO,
    bytesize=serial.SEVENBITS
)
print type(ser),'\r\n',ser
